Các nguyên tắc phát triển phần mềm và nhà hoạt động trong lĩnh vực phần mềm Robert_C._Martin

Năm nguyên tắc của Martin được gọi chung là "SOLID principles". Mặc dù ông đã phát minh ra hầu hết các nguyên tắc mà ông thúc đẩy, nhưng nguyên tắc Liskov substitution là do Barbara Liskov nghĩ ra, còn nguyên tắc Open-Closed đã được thai nghén hình thành bởi Bertrand Meyer. Martin là người đề xướng của kỹ năng thủ công trong phần mềm, phát triển phần mềm linh hoạtphát triển hướng kiểm thử.